<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <base href="${pageContext.request.contextPath}/crm">
    <title>演示文件上传</title>
</head>
<body>
<%--
    文件上传的表单三个条件，缺一不可：
        1.表单组件标签只能用：<input type="file">
        <input type="text|password|radio|checkbox|hidden|button|submit|reset|file">
                            <select>,<textarea>等
         2.请求方式只能用：post
              get:参数通过请求头提交到后台；参数在URL后面；只能向后台提交文本数据；对参数的长度有限制；数据不安全；效率高
              post:参数通过请求体提交到后台；既能提交文本数据，又能够提交二进制文件；理论上对参数长度没有限制；相对安全；效率相对较低
         3.表单的编码格式只能用：multipart/form-data
            根据HTTP协议的规定，浏览器每次向后台提交参数，都会对参数进行统一编码，默认采用的编码格式是urlencodeed,这种编码格式只能对文本数据进行编码，
            浏览器每次向后台提交参数，都会先把所有的参数转换成字符串，然后对这些数据进行统一进行urlencodeed编码；
            文件上传的表单编码格式只能用multipart/form-data，enctype="multipart/form-data"

--%>
    <form action="workbench/activity/fileUpload.do" method="post" enctype="multipart/form-data" >
        <input type="file" name="myFile"><br>
        <input type="text" name="userName"><br>
        <input type="submit" value="提交">
    </form>
</body>
</html>
